package com.haisen.service;


import com.haisen.dataobject.entity.FileQueue;

import java.util.List;

public interface FileQueueService {

    /**
     * 待处理文件列表
     * @return
     */
    List<FileQueue> listOnProceing();

    /**
     * 添加文件
     * @param fileQueue
     */
    void create(FileQueue fileQueue);

    /**
     * 修改队列状态
     */
    void update(FileQueue fileQueue);

    /**
     * 根据表格名称条件更新状态
     */
     void updateByTblName(FileQueue fileQueue);

    /**
     * 根据文件路径查找
     */
     FileQueue loadByPath(String pathFile);

    /**
     * 查找导入成功的文件名
     * @param tableName
     * @return
     */
    List<FileQueue> findSucess(String tableName);


}
